package chapter04

import scala.io.StdIn

object Test01_IfElse {
  def main(args: Array[String]): Unit = {
    println("请输入您的年龄:  ")
    val age: Int = StdIn.readInt()

    //1.单分支
    if (age >= 18) {
      println("成年人")
    }

    //双分支
    val result = if (age >= 18) {
      println("成年人")
    } else {
      println("未成年")
    }
    //多分支
    if (age >= 18) {
      println("成年人")
    } else if (age > 0) {
      println("未成年")
    } else {
      println("输入的年龄不合法")
    }
    //分支语句的回执
    println("result" + result)

    val result1 = if (age >= 18) {
      "成年人"
    } else if (age > 0) {
      "未成年"
    } else {
      "输入的年龄不合法"
    }
    println("result1: " + result1)

    val result2: Any = if (age >= 18) {
      "成年人"
    } else if (age > 0) {
      age
    } else {
      age
    }
    println("result2: " + result2)
  }

}
